/*
 * 文件名：ContractExtDomain.java
 * 版权：Copyright by www.infopub.top
 * 描述：
 * 修改人：wuzhiyang
 * 修改时间：2020年2月13日
 * 跟踪单号：
 * 修改单号：
 * 修改内容：
 */

package top.infopub.mgr.bpa.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.format.annotation.DateTimeFormat;

import java.math.BigDecimal;
import java.util.Date;

/**
 * ContractExtDomain
 * @author wuzhiyang
 * @version 2020年2月13日
 * @see ContractExtDomain
 * @since
 */
public class ContractExtDomain  {

    /**
     * 
     */
    private static final long serialVersionUID = -5818014292819245564L;
    
    /**
     * 申请公司
     */
    private String orgName;
    
    /**
     * 申请部门
     */
    private String deptName;
    
    /**
     * 区域公司
     */
    private String orgAreaName;
    
    /**
     * 项目公司
     */
    private String orgProName;
    
    /**
     * 项目城市
     */
    private String sgCityName;
    
    /**
     * 合同单位名称
     */
    private String coopName;
    
    public String getCoopName() {
        return coopName;
    }

    public void setCoopName(String coopName) {
        this.coopName = coopName;
    }

    public String getOrgAreaName() {
        return orgAreaName;
    }

    public void setOrgAreaName(String orgAreaName) {
        this.orgAreaName = orgAreaName;
    }

    public String getOrgProName() {
        return orgProName;
    }

    public void setOrgProName(String orgProName) {
        this.orgProName = orgProName;
    }

    public String getSgCityName() {
        return sgCityName;
    }

    public void setSgCityName(String sgCityName) {
        this.sgCityName = sgCityName;
    }

    // 0=我已审批 1=待我审批  9=审批完成  10=审批终止
    private Integer mineStatus;
    
    private BigDecimal totalSum;
    
    public BigDecimal getTotalSum() {
        return totalSum;
    }

    public void setTotalSum(BigDecimal totalSum) {
        this.totalSum = totalSum;
    }

    public Integer getMineStatus() {
        return mineStatus;
    }

    public void setMineStatus(Integer mineStatus) {
        this.mineStatus = mineStatus;
    }

    public String getOrgName() {
        return orgName;
    }

    public void setOrgName(String orgName) {
        this.orgName = orgName;
    }

    public String getDeptName() {
        return deptName;
    }

    public void setDeptName(String deptName) {
        this.deptName = deptName;
    }


    /*pk*/
    private String id;
    /*项目编号*/
    private String proCode;
    /*项目名称*/
    private String proName;
    /*承继协议名称*/
    private String contractName;
    /*承继协议编码*/
    private String contractExtCode;
    /*签订日期*/
    @JsonFormat(pattern="yyyy-MM-dd",timezone = "GMT+8")
    @DateTimeFormat(pattern="yyyy-MM-dd")
    private Date signDate;
    /*项目负责人*/
    private String projectLeader;



    public String getId() {
        return id;
    }


    public void setId(String id) {
        this.id = id;
    }

    public String getProCode() {
        return proCode;
    }

    public void setProCode(String proCode) {
        this.proCode = proCode;
    }


    public String getProName() {
        return proName;
    }


    public void setProName(String proName) {
        this.proName = proName;
    }

    public String getContractName() {
        return contractName;
    }

    public void setContractName(String contractName) {
        this.contractName = contractName;
    }

    public String getContractExtCode() {
        return contractExtCode;
    }


    public void setContractExtCode(String contractExtCode) {
        this.contractExtCode = contractExtCode;
    }


    public Date getSignDate() {
        return signDate;
    }

    public void setSignDate(Date signDate) {
        this.signDate = signDate;
    }

    public String getProjectLeader() {
        return projectLeader;
    }


    public void setProjectLeader(String projectLeader) {
        this.projectLeader = projectLeader;
    }
}
